Gates County är ett administrativt område i delstaten North Carolina, USA, med 12 197 invånare. Den administrativa huvudorten (county seat) är Gatesville.
Enligt United States Census Bureau så har countyt en total area på 895 km². 882 km² av den arean är land och 13 km² är vatten.